package com.kexinde.wjifen.util;


public class Utils {
	
	/**
	 * 获取当前项目的classpath, A. java项目返回的是..bin目录路径；B. web项目返回的是..WEB-INF/classes目录
	 * getClassPath
	 * @return A. java项目返回的是..bin目录路径；B. web项目返回的是..WEB-INF/classes目录
	 */
	public static String getClassPath() {
		return Utils.class.getResource("/").getPath();
	}

	/**
	 * 返回java代码当前行信息，可用于是打印日志等
	 * getCurrentLineMessage
	 * @param e
	 * @return
	 */
	public static String getCurrentLineMessage(Exception e) {
		StackTraceElement stackTraceElement = e.getStackTrace()[0];
		return stackTraceElement.getClassName() + "." + stackTraceElement.getMethodName() + "  ("
				+ stackTraceElement.getFileName() + ":" + stackTraceElement.getLineNumber() + ")";
	}

}
